Technical Q&A QA1143
The Gamma function in the Mac OS X 10.2 Math Library


Q: /usr/include/math.h Ç…ÇÕÅAÉKÉìÉ}ä÷êîÇ…ä÷åWÇÃdžÇÈä÷êîÇ™ëΩêîãLèqÇ≥ÇÍǃǢNjÇ∑ÅBÇ«ÇÃä÷êîÇégópǵÇΩÇÁÇÊÇ¢Ç≈ǵÇÂǧǩÅH

A: ç°å„ÇÕÅAtgamma ä÷êîÇΔ lgamma ä÷êîÇ™ÅAC99 ãKäiÇ™óvãÅÇ∑ÇÈãfléóílÇíÒãüǵNjÇ∑ÅBêVǵǢÉRÅ[ÉhÇÃíÜÇ≈ÇÕÅADZÇÍÇÁÇégópÇ∑Ç◊Ç´Ç≈ǵÇÂǧÅBgamma ÇΔǢǧñºëOÇÃä÷êîÇÕÅAMacOS 9 Ç®ÇÊÇ— CarbonLib ÇÃÉvÉçÉOÉâÉÄÇ…ëŒÇ∑ÇÈè„à å›ä∑ê´ÇíÒãüǵNjÇ∑ÅB

DZÇÍÇ‹Ç≈ÇÕÅAMac OS 9 ÇÃêîäwÉâÉCÉuÉâÉäÅiÇ®ÇÊÇ—CarbonLibÅjÇ™ÅAÉKÉìÉ}ä÷êîÇãfléóÇ∑ÇÈ gamma() ÇΔǢǧñºëOÇÃÉãÅ[É`ÉìÇÉGÉNÉXÉ|Å[ÉgǵǃǢNjǵÇΩÅBBSD Ç‚ Posix ǻǫÇÃëΩÇ≠Çà Unix å›ä∑ÇÃÉVÉXÉeÉÄÇÕÅAÉKÉìÉ}ä÷êîÇÃé©ëRêîÇÃílÇ≈ÇÕÇ»Ç≠ÉKÉìÉ}ä÷êîÇÃê‚ëŒílÇÃëŒêîÇ…ãfléóÇ∑ÇÈ lgamma ÇΔ gamma ÇΔǢǧñºëOÇÃÉãÅ[É`ÉìÇíÒãüǵǃǴNjǵÇΩÅB

Mac OS X Ç≈ÇÕÅAéüÇà 3 ǬÇÃÉKÉìÉ}ä÷êîÇÃé¿ëïǙdžÇËÇ‹Ç∑ÅB

  1. ÉKÉìÉ}ä÷êîÇÃé©ëRêîÇÃílÇ…ãfléóÇ∑ÇÈ tgamma ä÷êîÅB

  2. ln( | Gamma | ) Ç…ãfléóÇ∑ÇÈ BSD Çà lgamma ä÷êîÅB

  3. ÉKÉìÉ}ä÷êîÇãfléóÇ∑ÇÈ Mac OS 9 Çà gamma ä÷êîÅiégópîpé~ÅjÅB DZÇÃä÷êîÇÕÅAMacOS9/CarbonLib Çà gamma ÇÃÉZÉ}ÉìÉeÉBÉbÉNÉXÇà€éùǵǃǢNjÇ∑Ç™ÅAégópÇÕîpé~Ç≥ÇÍǃǢNjÇ∑ÅBêVǵǢÉAÉvÉäÉPÅ[ÉVÉáÉìÇ≈ÇÕÅAç≈êVÇà tgamma ä÷êîÇåƒÇ—èoÇ∑ÇÊǧDžÇ∑ÇÈÇ◊Ç´Ç≈Ç∑ÅB


íçà”ÅF
gamma ä÷êîÇéQèΔǵÅAln( | Gamma | ) ÇÃílÇéÊìæÇ∑ÇÈDZÇΔÇëzíËǵǃǢÇÈ Unix ÉAÉvÉäÉPÅ[ÉVÉáÉìÇÕÅABSD Çà lgamma ä÷êîÇéQèΔÇ∑ÇÈÇÊǧDžèCê≥Ç∑ÇÈïKóvǙdžÇËÇ‹Ç∑ÅB




[2002 îN 8 åé 27 ì˙]